//
//  Util.h
//  AiEngine2
//
//  Created by imac on 13-8-16.
//  Copyright (c) 2013年 Midfar Sun. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "Reachability.h"

@interface AIUtil : NSObject

/**
 *	@brief	从mainBundle目录中拷贝资源到资源目录
 *
 *	@param 	resName    资源名
 */
+(void)copyResource:(NSString *)resName ;

/**
 *	@brief	从mainBundle目录中拷贝资源到资源目录
 *
 *	@param 	resName    资源名
 *	@param 	unzip      是否解压
 */

+(void)copyResource:(NSString *)resName unzip:(BOOL)unzip ;
/**
 *	@brief	从mainBundle目录中拷贝资源到资源目录
 *
 *	@param 	resName    资源名
 *	@param 	unzip      是否解压
 *	@param 	isCheckMD5 是否校验MD5码 
 */
+(void)copyResource:(NSString *)resName unzip:(BOOL)unzip checkMD5:(BOOL)checkMD5 ;
/**
 *	@brief	 获取资源目录
 *
 */
+(NSString *)getResourceDir ;

/**
 *	@brief	 获取用户唯一标志符字串
 *
 */
+(NSString *)getDeviceId ;

/**
 *	@brief	 获取网络类型,以字符串表示
 *
 */
+(NSString *)getNetWorkType ;

/**
 *	@brief	  获取网络类型 
 *
 */
+(NetworkStatus)getNetworkStatus ;

/**
 *	@brief	 获取现有网络所对应的speex编码等级
 *
 */
+(NSNumber *)getNetworkQuality  ;


@end
